package com.gxa.learning.pc.mapper;

import com.gxa.learning.core.pojo.Course;
import com.gxa.learning.core.pojo.Project;
import com.gxa.learning.core.pojo.ProjectCourse;
import tk.mybatis.mapper.common.Mapper;

import java.util.List;

/**
 * 和项目课程先关操作的mapper
 *
 * @Author lirucong
 * @Date 17:37 2021/12/5
 */
public interface ProjectCourseMapper extends Mapper<ProjectCourse> {

    /**
     * 根据传入的项目id的课程
     */
    List<Course> getCourses(Long pid);

    /**
     * 删除项目所有的所有的课程
     */
    Integer deleteAllCourse(Long pid);

    /**
     *批量增加
     */
    Integer batchInsert(List<ProjectCourse> list);


}
